Scroll to navigation

DATE(1) Polecenia użytkownika DATE(1)

NAZWA

date - wyświetla lub ustawia datę i czas systemowy

SKŁADNIA

date [OPCJA]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

OPIS

Wyświetla aktualny czas w podanym FORMACIE lub ustawia datę systemową.

wyświetla czas podany w ŁAŃCUCHU, nie aktualny
jak --date dla każdej linii PLIKU_DAT
wyświetla czas w formacie zgodnym z ISO-8601, jeśli CZAS=`date' (data) - wyświetla tylko datę, jeśli `hours' (godziny), `minutes' (minuty) lub `seconds' (sekundy) - datę oraz czas z żądaną precyzją. Brak parametru CZAS oznacza to samo co `date'.
wyświetla czas ostatniej modyfikacji PLIKU
wyświetla datę w formacie zgodnym z RFC-2822
ustawia czas na opisany w ŁAŃCUCHU
wyświetla lub ustawia czas uniwersalny (Coordinated Universal Time).
wyświetlenie tego opisu i zakończenie
wyświetlenie informacji o wersji i zakończenie

FORMAT określa wyjście. Jako druga opcja może się pojawiać jedynie opcja wskazująca na użycie czasu uniwersalnego. Rozpoznawane sekwencje:

%%
literalny znak procenta %
%a
lokalny skrót nazwy dnia tygodnia (pon...nie)
%A
lokalna pełna nazwa dnia tygodnia (poniedziałek...niedziela)
%b
lokalny skrót nazwy miesiąca (sty...gru)
%B
lokalna pełna nazwa miesiąca (styczeń...grudzień)
%c
lokalna data i czas (pon sty 04 12:02:33 CET 1989)
%C
stulecie (rok podzielony przez 100 i obcięty do liczby całkowitej) [00-99]
%d
dzień miesiąca (01..31)
%D
data (mm/dd/rr)
%e
dzień miesiąca uzupełniony spacjami ( 1...31)
%F
to samo co %Y-%m-%d
%g
2-cyfrowy rok odpowiadający numerowi tygodnia %V
%G
4-cyfrowy rok odpowiadający numerowi tygodnia %V
%h
to samo co %b
%H
godzina (00...23)
%I
godzina (01...12)
%j
dzień roku (001...366)
%k
godzina ( 0...23)
%l
godzina ( 1...12)
%m
miesiąc (01...12)
%M
minuta (00...59)
%n
znak nowej linii
%N
nanosekundy (000000000..999999999)
%p
lokalny odpowiednik AM lub PM (w wielu lokalizacjach pusty)
%P
lokalny odpowiednik am lub pm (w wielu lokalizacjach pusty)
%r
czas w formacie 12-godzinnym (gg:mm:ss [AP]M)
%R
czas w formacie 24-godzinnym (gg:mm)
%s
liczba sekund od 00:00:00, 1 stycznia 1970 (rozszerzenie GNU)
%S
sekunda (00...60); 60 oznacza sekundę przestępną
%t
tabulator poziomy
%T
czas w formacie 24-godzinnym (gg:mm:ss)
%u
dzień tygodnia (1..7); 1 to poniedziałek
%U
numer tygodnia w roku, niedziela zaczyna tydzień (00...53)
%V
numer tygodnia w roku, poniedziałek zaczyna tydzień (01...53)
%w
numer dnia tygodnia (0...6), 0 oznacza niedzielę
%W
numer tygodnia w roku, poniedziałek zaczyna tydzień (00...53)
%x
lokalna reprezentacja daty (rrrr.mm.dd)
%X
lokalna reprezentacja czasu (%H:%M:%S)
%y
dwie ostatnie cyfry roku (00...99)
%Y
rok (1970...)
%z
strefa czasowa w postaci numerycznej w stylu RFC-2822 (np. -0500) (niestandardowe rozszerzenie).
%Z
strefa czasowa (np. EDT) lub nic, jeżeli nie można określić strefy czasowej

Domyślnie date wypełnia pola numeryczne zerami. GNU date rozpoznaje następujące niestandardowe modyfikatory, umieszczane pomiędzy `%' a dyrektywą numeryczną:

`-' (łącznik) nie wypełniaj pola
`_' (podkreślenie) wypełniaj pole spacjami

AUTOR

Napisany przez David MacKenzie.

ZGŁASZANIE BŁĘDÓW

Raporty o błędach wysyłaj do <bug-coreutils@gnu.org>.

PRAWA AUTORSKIE

Copyright © 2003 Free Software Foundation, Inc. Ten program jest darmowy; warunki kopiowania są opisane w źródłach. Autorzy nie dają ŻADNYCH gwarancji, w tym również gwarancji PRZYDATNOŚCI DO SPRZEDAŻY LUB DO KONKRETNYCH CELÓW.

ZOBACZ TAKŻE

Pełna dokumentacja programu date jest utrzymywana w postaci podręcznika Textinfo. Jeżeli programy info i date są poprawnie zainstalowane, to

info date

powinno wyświetlić kompletny podręcznik

październik 2003 date (coreutils) 5.0.91